﻿// ********************************************************************
//  创建日期:2019年11月03日 9:47
//  文件名:DemoDataUtil.cs
//  作者:  ghui
//  说明: 用于演示后台数据调用
// 
// 
// *********************************************************************

using Demo.Contract;
using KPFramework;

namespace Demo.Station.DataCall
{
    internal class DemoDataUtil
    {
        /// <summary>
        /// HelloKPlugin 服务调用
        /// </summary>
        /// <param name="strPar"></param>
        /// <returns></returns>
        public static string HelloKPlugin(string strPar)
        {
            //1.从服务总线获取服务名为KPluginDemoService的服务对象.
            var service = KApplication.GetApp().GetService<IKPluginDemoService>("KPluginDemoService");
            //2.调用服务的方法
            string strValue = service.HelloKPlugin(strPar);
            return strValue;
        }

        /// <summary>
        /// 使用工具方法调用
        /// </summary>
        /// <param name="strPar"></param>
        /// <returns></returns>
        public static string HelloKPlugin2(string strPar)
        {
            return DemoTools.DemoService.HelloKPlugin(strPar);
        }
    }
}